7980652753a7e4af50f935cad531a886be348f8a,robolectric-junit/src/main/java/org/robolectric/internal/InstrumentingTestRunner.java,InstrumentingTestRunner,injectEnvironment,#Sandbox#,273

Before Change


    Class<?> invokeDynamicSupportClass = ReflectionHelpers.loadClass(robolectricClassLoader, InvokeDynamicSupport.class.getName());
    setStaticField(invokeDynamicSupportClass, "INTERCEPTORS", interceptors);

    Class<?> shadowClass = ReflectionHelpers.loadClass(robolectricClassLoader, Shadow.class.getName());
    setStaticField(shadowClass, "SHADOW_IMPL",
        newInstance(ReflectionHelpers.loadClass(robolectricClassLoader, ShadowImpl.class.getName())));
  }

After Change


          }
        } finally {
          afterClass();
          loadedTestClasses.clear();
        }
      }
    };
  }

  private void invokeBeforeClass(final Class clazz) throws Throwable {
    if (!loadedTestClasses.contains(clazz)) {